package com.shop2cn.iapi.couponmanage.parameter;

import java.math.BigDecimal;
import java.util.Date;

public class SellerReceiveBatchInfo {
	/**
	 * 批次ID
	 */
	private int batchId;
	/**
	 * 批次编号
	 */
	private String batchCode;

	/**
	 * 批次名称
	 */
	private String batchName;

	private String effectiveStartTime;
	private String effectiveEndTime;
	private BigDecimal couponAmount;
	private BigDecimal orderMinAmount;
	private Integer couponTotalCount;
	private Integer receivedCount;
	private String createTime;
	private byte couponType;
	private String couponTypeBizValue;
	private String acquireStartTime;
	private String acquireEndTime;
	/**
	 * 相对时间 0天 1：小时 
	 */
	private Integer effectiveTimeType;
	private Integer effectiveType;
	
	private Integer effectiveDays;
	
	/**
	 * 0：领取后立即生效 1：领取后隔天生效
	 */
	private Integer effectiveValidType;
	
	public int getBatchId() {
		return batchId;
	}

	public void setBatchId(int batchId) {
		this.batchId = batchId;
	}

	public String getBatchCode() {
		return batchCode;
	}

	public void setBatchCode(String batchCode) {
		this.batchCode = batchCode;
	}

	public String getBatchName() {
		return batchName;
	}

	public void setBatchName(String batchName) {
		this.batchName = batchName;
	}

	public String getEffectiveStartTime() {
		return effectiveStartTime;
	}

	public void setEffectiveStartTime(String effectiveStartTime) {
		this.effectiveStartTime = effectiveStartTime;
	}

	public String getEffectiveEndTime() {
		return effectiveEndTime;
	}

	public void setEffectiveEndTime(String effectiveEndTime) {
		this.effectiveEndTime = effectiveEndTime;
	}

	public BigDecimal getCouponAmount() {
		return couponAmount;
	}

	public void setCouponAmount(BigDecimal couponAmount) {
		this.couponAmount = couponAmount;
	}

	public BigDecimal getOrderMinAmount() {
		return orderMinAmount;
	}

	public void setOrderMinAmount(BigDecimal orderMinAmount) {
		this.orderMinAmount = orderMinAmount;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public Integer getCouponTotalCount() {
		return couponTotalCount;
	}

	public void setCouponTotalCount(Integer couponTotalCount) {
		this.couponTotalCount = couponTotalCount;
	}

	public Integer getReceivedCount() {
		return receivedCount;
	}

	public void setReceivedCount(Integer receivedCount) {
		this.receivedCount = receivedCount;
	}

	public byte getCouponType() {
		return couponType;
	}

	public void setCouponType(byte couponType) {
		this.couponType = couponType;
	}

	
	public String getCouponTypeBizValue() {
		return couponTypeBizValue;
	}
	public void setCouponTypeBizValue(String couponTypeBizValue) {
		this.couponTypeBizValue = couponTypeBizValue;
	}
	
	public String getAcquireStartTime() {
		return acquireStartTime;
	}
	public void setAcquireStartTime(String acquireStartTime) {
		this.acquireStartTime = acquireStartTime;
	}
	
	public String getAcquireEndTime() {
		return acquireEndTime;
	}
	public void setAcquireEndTime(String acquireEndTime) {
		this.acquireEndTime = acquireEndTime;
	}

	public void setEffectiveTimeType(Integer effectiveTimeType) {
		this.effectiveTimeType = effectiveTimeType;
	}
	public Integer getEffectiveTimeType() {
		return effectiveTimeType;
	}
	
	public Integer getEffectiveType() {
		return effectiveType;
	}
	public void setEffectiveType(Integer effectiveType) {
		this.effectiveType = effectiveType;
	}
	
	public Integer getEffectiveDays() {
		return effectiveDays;
	}
	public void setEffectiveDays(Integer effectiveDays) {
		this.effectiveDays = effectiveDays;
	}
	
	public Integer getEffectiveValidType() {
		return effectiveValidType;
	}
	public void setEffectiveValidType(Integer effectiveValidType) {
		this.effectiveValidType = effectiveValidType;
	}
}
